Set Function-Code
Manchmal ist es notwendig, ein Dynpro erneut zu prozessieren, um evtl. Daten nachzulesen oder Prüfungen zu machen. Das sollte jedoch nicht häufig vorkommen, denn dann ist die Programmierung in den meisten Fällen nicht richtig durchdacht.Es kann aber durchaus ab und zu helfen, bestimmte Probleme zu lösen.
Funktionsbaustein
Mit dem Funktionsbaustein SAPGUI_SET_FUNCTIONCODE können Sie erzwingen, dass der PAI (Process After Input) durchlaufen wird und danach wieder der PBO (Process Before Output).
Dies kann notwendig sein, wenn nach einer F4-Werteauswahl der PBO wieder durchlaufen werden soll.
Methode
Alternativ kann die Methode cl_gui_cfw=>set_new_ok_code verwendet werden.
Hinweis
Die beiden Methoden verhalten sich nicht zwingend gleich! Gerade im Einsatz bei REPORTS können beide Varianten unterschiedliche Auswirkungen haben! Die ist jedoch nur bei sehr spezialgelagerten Sonderfällen der Fall.
- Meine Eclipse-Plugins - 22. November 2024
- Interview mit Björn Schulz (Software-Heroes.com) - 3. September 2024
- Daten aus ALV ermitteln - 3. September 2024